home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48_2
/
libdat_v.0
< prev
next >
Wrap
Text File
|
1995-03-23
|
7KB
|
169 lines
Subject: Reads text and images - adapted for exams
This seems to be a version of libdat that works...
LIBRARY DATA
Finally a program which reads text and images - adapted for exams.
Features :
- Displays 8 lines of text
- Displays images of any size.
- Uses the four arrow keys.
- Possesses an exit function.
- Possesses a push function.
- Security OFF by touching any other key.
- Triple protection.
- Program assigned to a key which calls a library (XLIB)
- Hidden directory containing text and images.
- Possibility to store text under "Array of string".
- Memory size : 1350 bytes.
Information :
The program was first written in RPL and then translated into
internal as much as possible.
- You need "OUT->" (from hackit library) to use the "Array
of string" option.
- Stores in the form of a list each group of pages of text
or images.
"physics" {"page1" "page2" "page3"...}
- Text format
A string of seven lines of text max plus the 8th line as
a single string (or empty string).
The last detail may be a pain, but it's faster.
You can convert the string before the exam : using the "split
string at first <line feed>" to get the 8th line after reversing
the string.
If you need the program, I will send it to you.
DOWNLOAD it to your HP, press set up to install the library (nx1010)
and create the appropriate path with many examples.
You will find the directory of the library so you can change it. It's
$ROMID and $CONFIG
E mail me with any comments.
- Romain -
In the previous version, I put a demo directory with list, array of string
- To use the program :
Library Contents
Addr ROM WORD Type Hid/Alg User Name
00032 XLIB 1010 0 :: H s
00094 XLIB 1010 1 :: H n
000DF XLIB 1010 2 :: H LIBDAT
00C86 XLIB 1010 3 :: H $CONFIG
LIBRARY 1010, " ": 1658.5 bytes
Configure: $CONFIG
This is a short note to complete the example i just made
well to start the lib press right-arrow LIBRARY
with the usermode on (assigned to that key)
you will go down to DATA in Alone dir
-Convert any list of string into array of string
you can give any name to the data with the #05B15 syseval
you can evaluate program from the libdat menu which make you go into
any directory try #10571 syseval to go into the home-hidden-dir
have fun
begin 644 libdat.dir
M2%!(4#0X+466*O!_VA< '4W2-3F%M90>=+5"Q!2LQ$ ( "TQ)0D1!5#,N
M3$E""T K ,\ Z"@H /R P @RP!@#(#R P"=+5 #!-MSP*("!P TN8"
M 70M/A B!^ ]\-L8FOQQMAHA<O#;&*M 03,'*S& \A, G2W0Y@(!="T^,"(#
MX#WPVQB:_'&V&FTN$ #WVQBK0+$2 R@_ M#9 D@N4!#$]N96AN0"!$1!5$'O
M/Y#_ W0JL!(#>8<13"-M+A! U^8" 7!M+A 0U^8" 78>-N+Z9-MSX/IDVW/0
MY@(!=J]4<.D&;2X00'?2!VTN$$!7 P3D/,";89TM4 ,$;2X00 ?> S5 <.D&
M;2X00'?2!]MSP*("!0! ,P<K,2#I O(# *Y/MCT'+"IP "&;2X0 "?I O(3
M '0JT-D"IT'P_@,K,=#9 FTN$ !W*F+8&M;9 C5 L#T';2X00.<Y S1S4 ,$
MEV[0Y@(!<"=](.D"\@, *S'0V0)M+A Y^ #EV[0Y@(!<"=]L!(#[S^P$@.=
M+=#F @%P-4"0T0/8&M;9 C5 L#T';2X00%<R S1SD/\#EV[0Y@(!<"=](.D"
M\@, *S'0V0)M+A ]]X#EV[0Y@(!<"=]L!(#[S^P$@.=+9#_ Y=NT.8" 7 G
M??#^ RLQT-D"-4!PZ09M+A =]('[S^P$@.=+=#F @%T;C+P%AIYAW'I!FTN
M$&!WT@?O/Y#_ RLQT-D";2X00/?> VTN$ 'W@._C:')'X@QP*("!0!PN0/8
M&M;9 D0R\/X#*S'0V0*(,5#E'!VC$HPJV!K6V0*^H]'F @%T4Q/6Y@(!=&XR
MD/\#^3^P$@.=+> [&GF'<>D&;2X08'?2!VTN$$#G)@/O/Y#_ RLQL!(#*S'0
MV0)M+A! YR8#0*%A_1 K,=#9 FTN$$#G)@.,A $4&I=NT.8" 7$G?8 W%&TN
M$!"GZQCO/Y#_ RLQT-D"#4!PZ09M+A =]('[S^P$@.=+1 "!)=NT.8" 7 G
M??#^ RLQT-D"-4"P/0=M+A! 5S(#-'/P_@,K,; 2 W0J,)," 0 40(S
M*1 ! U,)," 0 4P(S*1 # U,)," 0 00,S*1
M ! V,)," 0 00(S*1 !!1,)," 0 4@(S*1
M " U,)," 0 80(K,4 K*CBGP:("!P TN8" 7#Z)2;I O(3 *-$]MX#
MG"OF^ 8Z,];9 JY/!B<'*S% ,P<Z,];9 JY/!B<'*S% ,P<,MD2G DXJ4 $
M !.*E ! *S'P D^=+>#L&!= T-D"RWL3(@?",M!Q
M PPG1C,'J3604ADK,1 "!'/)\0,$<\F1! 1SR5$(!)TMP,P(OXTQ(@._C3$B
M RLQ +-DG2WP_@. $R8:!SXD!)T7[G'0V0*(,3 N"-@/]MX#V ^&_6 K,5 >
M!T0R\-L8*S&P$@-I(:82!YTM@+ABO*FR$@/JC''I!FTN$$!WT@=M+A! 5S(#
M;2X00%<R ZY/MCT':@3%'V+8&M;9 C;D0:<"3BI0 0 $XJ4 $
M K,> ?82_ZM!(#G2W &@,L*A # " @(" @(" @(" @(" @(" @
M(" @(""34> M*HT$94,>="K@I (5 X*0"%0" P + 2
M Y4RL/M@33&1+"JK0$$]4#;D0:<"3BI0 0 $XJ4 $
M K,5 I R_Z]*)/="K@I (5 X*0"%0 + 2 R_P
MM!(#;2X00$>G ITM<!H$1#+P_@,K,=#9 IXST.8" 72>,_#^ RLQT-D")3/0
MY@(!="4S\/X#*S&0_P.=+> F T"A8?T0*S'0V0)95,!(&$"A<;8:EV[0Y@(!
M<2=]@#<4;2X0$.<[&G0JX*0"%0 ."D A4 "P$@,O
M\,1@2^\_L!(#*S% IP(S*1 ! T,)," 0 80,S*1 ! E
M,)," 0 00(S*1 !!1L!(#M**"<QJC1/;> YPKYO@&.C/6V0*N
M3P8G!RLQ0#,';2X00/?> VXRT!03-'/@7R,K,8#R,P"=+<!)(YTM(.D"\B,
M*S$PDP(! !3 B@;%)$"\@.0< <K,>"D AD 4#7_LO.//_^:_U\]]]
M!4%L;VYE!98J\'\* 1$051!!)8J\'_B!@ !,@1"!I('(@92!C('0@
M;R!R('D@$Y8J\'^< U(:61D96X@*R!C:'(P#70JP*("0P )5<V-P?R
MY 3RY*10!464) 6BH)!$=S('@I9&1E;FQJ("!0"P$@-Z # H@(' #@ +
M2&ED9&5N(%!A9V4+="K H@(= )!$=S*GH("61D96YL:B @4 L!(#'@%0 7+T
M1O<&0H=6!H*61D96Y@9"E"0%4M'9 D"A$7@5*S$@! 1(&9I;F%L<R!F96%T
M=7)E<R 1="K H@*M 2)"45E 7R9 0R1265Y'2DH$"7!U<&0A1$%022Y@82
MQ/;F5@9"EB:G0/<&$C9&EV97!D(41!4$0I8FIZ"05S8'0H=6)E<&,I<&$@8R
MA"0% @-"]\:B C, $&;WED8&4D:61I?F=@82Q/;F5@9"EB;'H@+Q $#W!H*6
M1U8&0A1$%:2@4#=7!A+F!E+6!D>7!S)')Y?F=J90-U<&0H=6!@)3(Q13 Q)&
M)E<V-P="]Z8P]N9F5R9'!Q(&,D<GE^9V!I+F1O<&$J;@%M96!O(F!S)%U^+C
M%-96IA#F1@8R1?4$DN8&0A1$%01"EB;'H@(% ,"B KT 4#57!C)%U^+C%-96
M!D+W!G*69E>F0(=6!N(6UE8V!Y+W5@=R%^9&IZ!0-U<&@A0VMI9&!]+B$R0E
ME05RET:'ID"'5@8R]B8G5S9&!V+V)M<61J=0=@:R%R,#(M/'H@(% ,"B E4
M8/66QA:FH% $TA:6Q@;25@9B]B8'TO8F5P:BD.9F]B;7%D:7]N:FH,"B @4
ML!(#2@.0 ,)69E?&!B(#DD"G BPJ$ X 365N=2!D:7-P;&%Y"@HQ+75S92!U
M<"]D;W=N(&%R<F]W"G1O(&UO=F4@=7 O9&]W;B!O;F4*,BUW:71H(&QE9G0@
M:V5Y('1O(&=O"G1O(&QE=F5L(#4@;W(@,PHS+7=I=&@@<FEG:'0@=&\@9V\L
M*G " '1O('1H92!T;W O8F]T=&]M+"HP#@ T+4Y85"!K97D@=VEL;"!G970@
M>6]U"G1O('1H92!N97AT(&UE;G4@<&%G90II9B!I="!E>&ES= HU+59!4B!T
M;R!E>&ET"C8M14Y415(@=&\@<'5S: HW+6QE9G0@87)R;W<@=&\@9V\@=7!D
M:7(K,: A !,@<')E<W,@<FEG:'0@87)R;W<@$W0JP*("H0"@ (" @("TE3D
M5 72%.14%<2DH!#30O<&TO9F5P9B)O?6!@(7=E:F0/<& A=V5L8"4C=7!D*'
M5J; 5F9&!Q+F1@8BEW:&1@<2)B?W=C?'H@(% ,"B LD (-/B]';' J) ]P9R
M]@8B%C:V!D+W!D*'5@;25N96IU W5P9"AU8&4@<'$B8G]W:GH##3DF8&DO=6
M!W(7YD8'0O<&<@)7-X=VHD"'5@8")_=V)A?6!@(G5S8W!W)2Y$97)G?"H@(U
M !#F1@9R,O3D1'4"0O?FX@(R]N9&E^965\:B HL 0--RAU;F!I+W5@<2)E<&
M0O;F5L:B "=7-C<'8A<F!T+W!H)6%D8&(A8VMJ: ]-14!$*6)E<V1O<FEZ>@
M,%>79A?F1L>B @4 L!(#G E0,%5$5057T-D"'C:"Y (+3$E"1$%4,RY,24+\
M*A ,Y," P 0'-#$)E(T@N4!#$]N96EF<C0 M"92-(+E 0Q/;F5I9G
M(U0V@N0"!E)%041-17DV K0@5#:"Y (&4D5!1$U%>38"%!K-#-+,(!ZCD6,C
M*S$ #P &4D5!1$U%!ITMX&$C+"I0" !4:&4@<')O9W)A;0H*:7,@875T;R!A
M<W-I9VYE9 IU;F1E<B *(" @<FEG:'0@+2!B;'5E"B @($Q)0E)!4ED*R:)"
,6!KSHD):&CDVLA(#
end